

		body	
		{
			bgcolor:	white;	
			text:		#443344;
			font-family:	Helvetica, Arial, sans-serif;
			margin-left:	5%;
			margin-right:	5%;
		}
	
		h1.header, h2.header
		{	
			color:		#087070;
			width:		100%;
		}

		div.topic	
		{
			display: 	block;
			margin-top:	4ex;
			padding:	2ex; 
		}
				
		div.ttitle	
		{	
			color:		white;
			float:		clear;
			background:	#A0915F;
			margin-top:	-2ex;
			margin-bottom:	2ex;
			border-bottom:	0.2ex #333333 solid;
			border-right:	0.2ex #333333 solid;
		}

		div.occurrences 
		{	
			display: 	block;
			padding-bottom:	1ex;
			margin-left:	2ex;
			margin-top:	2ex;
			margin-bottom:	1ex;
			border-bottom:	0.5ex #333333 solid;
			border-right:	0.5ex #333333 solid;
		}

		div.instances
		{
			display: 	block;
			margin-left:	2ex;
			margin-top:	2ex;
			margin-bottom:	1ex;
			border-bottom:	0.5ex #333333 solid;
			border-right:	0.5ex #333333 solid;
		}

		div.associations 
		{	
			display: 	block;
			margin-left:	2ex;
			margin-top:	2ex;
			margin-bottom:	1ex;
			border-bottom:	0.5ex #333333 solid;
			border-right:	0.5ex #333333 solid;
		}						

		div.occurrence-instances	
		{
			display: 	block;
			margin-left:	2ex;
			margin-top:	2ex;
			margin-bottom:	1ex;
			border-bottom:	0.5ex #333333 solid;
			border-right:	0.5ex #333333 solid;
		}

		address	
		{	
			font-size:	12;
			padding:	0.5ex;
		}

		a.left	
		{
			color:		white;
			face:		helvetica;
			font-size:	12;
		}    
		
		li.black
		{
			color:		black;
			face:		helvetica;
			font-size:	12;

		}
		
		a.green	
		{
			color:		#F0B748;
			face:		helvetica;
			font-size:	12;
		}

		em.green		
		{
			color:		#F0B748;
			face:		helvetica;
		}

		a.green2		
		{
			color:		#F0B748;
			face:		helvetica;
			font-size:	12;
		}

		a.instanceOf
		{
			color:		#007F00;
			face:		helvetica;
			font-size:	10;
		}

		a.visited
		{
			color:		#7F9AA0;
			face:		helvetica;
			font-size:	12;
		}
		
		div.tocHeader	
		{	
			color:		white;
			background:	#F0B748;
			font-weight:	bolder;
			padding:	0.4ex;
		}

		
		div.tocHeader a:link, div.tocHeader a:visited	
		{
			text-decoration:	none;
			color:			white;
		}
				
		div.tocHeader a:hover	
		{
			background:		#cccfff;
			color:			black;
		}

		div.ontologyHeader a:link, div.ontologyHeader a:visited	
		{
			color:		#087070;
			face:		helvetica;
			font-size:	16;
		}

		div.ontologyHeader a:hover
		{
			color:		#FF0066;
		}

		span.extlink
		{
			font-family:	monospace;
			font-size:	90%;
		}
		
		#subject	
		{
			PADDING-BOTTOM: 1.5em; 
			PADDING-LEFT: 1em; 
			PADDING-TOP: 1em; 
			MARGIN: 0em 10% 2em 0em; 
			BORDER-LEFT: #FFFF99 2px solid; 
			BORDER-TOP:  #FFFF99 2px solid; 
			BORDER-BOTTOM:  #FFFF99 2px solid; 
			POSITION: relative; 
			TOP: 35px; 
			LEFT:  35px;
		}
		
		#relation	
		{
			PADDING-BOTTOM: 1.5em;
			PADDING-LEFT: 1em;
			PADDING-TOP: 1em;
			VISIBILITY: hidden;
			MARGIN: 0em 10% 2em 0em;
			BORDER-LEFT: #FFFF99 2px solid;
			BORDER-TOP:  #FFFF99 2px solid;
			BORDER-BOTTOM:  #FFFF99 2px solid; 
			POSITION: absolute; 
			TOP:	268px;
			LEFT:  	293px;
		}
	
		#role
		{
			PADDING-BOTTOM: 1.5em; 
			PADDING-LEFT: 1em; 
			PADDING-TOP: 1em; 
			VISIBILITY: hidden;
			MARGIN: 0em 10% 2em 0em;
			BORDER-LEFT: #FFFF99 2px solid;
			BORDER-TOP:  #FFFF99 2px solid; 
			BORDER-BOTTOM:  #FFFF99 2px solid; 
			POSITION: absolute; 
			TOP:	268px;
			LEFT:  	293px;
		}
		#resource	
		{
			PADDING-BOTTOM: 1.5em;
			PADDING-LEFT: 1em;
			PADDING-TOP: 1em;
			VISIBILITY: hidden; 
			MARGIN: 0em 10% 2em 0em; 
			BORDER-LEFT: #FFFF99 2px solid;
			BORDER-TOP:  #FFFF99 2px solid;
			BORDER-BOTTOM:  #FFFF99 2px solid; 
			POSITION: absolute; 
			TOP:	268px;
			LEFT:  	293px;
		}

		.indexlist 
		{
			BORDER-RIGHT: silver 1pt solid; PADDING-RIGHT: 6pt; BORDER-TOP: silver 1pt solid; PADDING-LEFT: 6pt; PADDING-BOTTOM: 6pt; BORDER-LEFT: silver 1pt solid; PADDING-TOP: 6pt; BORDER-BOTTOM: silver 1pt solid; TEXT-ALIGN: justify;
		}
		
		.indexlist 
		{
			FONT-SIZE: 80%; MARGIN: 10pt 30pt 10px; TEXT-ALIGN: center;
		}

		.indexlist a
		{
			COLOR: #003399; TEXT-DECORATION: none;
		}

		.indexlist a:visited 
		{
			COLOR: #003399; TEXT-DECORATION: none;
		}

		.indexlist a:hover 
		{
			COLOR: #0000ff; FONT-WEIGHT: bold;
		}

		div.named 
		{
			COLOR: #003399; TEXT-DECORATION: underline; margin-left: -2em;
		}

		a.topo
		{
			color: #003399; font-size: small; text-decoration: none; margin-left: -2em;	
		}

		li.simple 
		{
			LIST-STYLE-TYPE: none
		}

		